package com.map.recreation.co.provider;

import com.google.android.gms.maps.model.LatLng;
import com.google.maps.android.clustering.ClusterItem;
import com.google.maps.android.clustering.ClusterManager;

/**
 * Created by Matt on 8/21/2014.
 */
public class CampSite implements ClusterItem, ClusterManager.OnClusterItemClickListener {

    private int id;
    private int phone;
    private int zip;
    private double lat;
    private double lon;
    private String name;
    private String county;
    private String web_address;
    private String city;
    private String state;
    private LatLng position;

    public CampSite() {
        this.lat = 0.0;
        this.lon = 0.0;
        position = new LatLng(this.lat, this.lon);
    }

    public CampSite(int id, double lat, double lon) {
        this.id = id;
        this.lat = lat;
        this.lon = lon;
        position = new LatLng(lat, lon);
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getPhone() {
        return phone;
    }

    public void setPhone(int phone) {
        this.phone = phone;
    }

    public int getZip() {
        return zip;
    }

    public void setZip(int zip) {
        this.zip = zip;
    }

    public double getLat() {
        return lat;
    }

    public void setLat(double lat) {
        this.lat = lat;
    }

    public double getLon() {
        return lon;
    }

    public void setLon(double lon) {
        this.lon = lon;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public String getWeb_address() {
        return web_address;
    }

    public void setWeb_address(String web_address) {
        this.web_address = web_address;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    @Override
    public LatLng getPosition() {
        return position;
    }

    @Override
    public boolean onClusterItemClick(ClusterItem clusterItem) {
        return false;
    }
}
